Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Plava Laguna Croatia Open - Umag Seville Challenger Davis Cup, Group A, Bologna Shanghai Rolex Masters - Shanghai Rolex Paris Masters - Paris Moselle Open - Metz Australian Open - Melbourne BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid Cagliari Challenger Wimbledon - London National Bank Open - Montreal Plava Laguna Croatia Open - Umag Western & Southern Open - Cincinnati Winston-Salem Open - Winston-Salem U.S. Open - New York China Open - Beijing Shanghai Rolex Masters - Shanghai Rolex Paris Masters - Paris Australian Open - Melbourne BNP Paribas Open - Indian Wells Miami Open - Miami Wimbledon - London Mutua Madrid Open - Madrid Boss Open - Stuttgart French Open - Paris Rothesay International - Eastbourne National Bank Open - Toronto U.S. Open - New York Croatia F4 Croatia F5 Italy F13 France F13 Italy F26 Italy F27 Italy F28 Croatia F13 Italy F5 Italy F6 Italy F7 Italy F22 France F15 Italy F24 Italy F25 Romania F2 Romania F13 Italy F30 Italy F32 Italy F33 Italy F37 Italy F1 Italy F2 Turkey F12 Turkey F13 Italy F10 Italy F11 Italy F12 Italy F13 Italy F18 Italy F21 Italy F22 Italy F26 Italy F27 Italy F28 Italy F32 Italy F33 Italy F9 (Santa Margherita Di Pula) Italy F25 (Cornaiano) Italy F30 (Santa Margherita Di Pula) Italy F31 (Santa Margherita Di Pula) Italy F35 (Santa Margherita Di Pula) Italy F36 (Santa Margherita Di Pula) VIII Trofeo Ciutat de Barcelona - Barcelona Maia Open 2002 - Maia Hamburg Challenger - Hamburg Zivnobanka Czech Open - Prostejov Biella Challenger Turin Challenger Biella Challenger Como Challenger Andria Challenger Bergamo Challenger Cherbourg Challenger Guangzhou Challenger Napoli Challenger Barletta Challenger Furth Challenger Milan Challenger Ortisei Challenger Szczecin Challenger Brescia Challenger Andria Challenger Zhuhai Challenger Shenzhen Challenger Quanzhou Challenger Barletta Challenger Francavilla Challenger Rome Challenger Ortisei Challenger Ismaning Challenger Andria Challenger Playford Challenger Bergamo Challenger Zhuhai Challenger Qujing Challenger Barletta Challenger Orleans Challenger Ismaning Challenger Brest Challenger Todi Challenger Phoenix Challenger Szczecin Challenger Sophia Antipolis Challenger Florence Challenger Ortisei Challenger Bratislava Challenger Playford Challenger Genova Challenger Orleans Challenger Alicante Challenger Brest Challenger Biella Challenger Blumenau Challenger Santa Cruz de la Sierra Challenger Phoenix Challenger Copa Ericsson Uruguay - Montevideo Mallorca Challenger Nottingham Challenger Salzburg Challenger Vancouver Challenger Cordenons Challenger Alicante Challenger Manerbio Challenger St. Tropez Challenger Bergamo Challenger Roanne Challenger Copa Ericsson Chile - Santiago Warsteiner Challenger Wolfsburg - Wolfsburg Top Wool Challenger Biella - Biella Siemens Open 2003 - Scheveningen Bordeaux Challenger Open Castilla y Leon - Segovia Open Castilla y Leon - Segovia The Stella Artois Championships - London Bratislava 1 Challenger Montechiarugolo Challenger Open Castilla y Leon - Segovia Genova Challenger Turin Challenger Santo Domingo Challenger Segovia Challenger Shenzhen Challenger Prostejov Challenger Czech Indoor Open - Prague Jameson Cup - Milan Vercelli Challenger Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Manerbio Challenger Zhuhai Challenger Shenzhen Challenger Turin Challenger Mestre Challenger Vicenza Challenger Prague Challenger Perugia Challenger Todi Challenger Biella Challenger Madrid Challenger Cortina Challenger Fano Challenger Cordenons Challenger Manerbio Challenger Como Challenger Genova Challenger Ortisei Challenger Brescia Challenger Bergamo Challenger Brescia Challenger Copa Ericsson Brazil - Sao Paulo Pozoblanco Challenger Lamberts Open by Stawag - Aachen Okal Open - Eckental Stockton Challenger Fairfield Challenger Lyon Challenger Aix En Provence Challenger Mouilleron-Le-Captif Challenger Tenerife Challenger Vicenza Challenger Ortisei Challenger Monterrey Challenger Stanford Challenger Aix En Provence Challenger Bordeaux Challenger Ilkley Challenger Segovia Challenger Istanbul Challenger Estoril Open - Estoril Mallorca Open - Mallorca Idea Prokom Open - Sopot Heineken Open - Auckland International Tennis Championships - Delray Beach Estoril Open - Estoril Generali Open 2003 - Kitzbuhel AIG Japan Open - Tokyo Tennis Napoli Cup - Naples Tata Open - Chennai Open de la Comunidad Valenciana - Valencia Ordina Open - 's-Hertogenbosch Synsam Swedish Open - Bastad Open Romania - Bucharest Open 13 - Marseille Dubai Open - Dubai Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Sporting Challenger - Turin Heineken Open Shanghai - Shanghai Allianz Suisse Open - Gstaad Generali Open - Kitzbuhel Pilot Pen Tennis - New Haven Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo St. Petersburg Open - St. Petersburg Open 13 - Marseille Open Castilla y Leon - Segovia Tiburon Challenger Tennis Channel Open - Las Vegas Open de Tenis Comunidad Valenciana - Valencia Open SEAT Godo 2006 - Barcelona Allianz Suisse Open Gstaad - Gstaad Black Forest Open 2002 - Freudenstadt Generali Open - Kitzbuhel Internationaler Raiffeisen Grand Prix - St. Polten Kyiv Open - Kiev Pilot Pen Tennis - New Haven Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz PBZ Zagreb Indoors - Zagreb Open 13 - Marseille Synsam Swedish Open - Bastad Stockholm Open - Stockholm Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Open de la Comunidad Valenciana - Valencia Pilot Pen Tennis - New Haven Gerry Weber Open - Halle AIG Japan Open Tennis Championships - Tokyo Memorial Kolyaskin - Donetsk St. Petersburg Open - St. Petersburg Medibank International - Sydney Stockholm Open - Stockholm ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Open de Tenis Comunidad Valenciana - Valencia The Artois Championships - London Gerry Weber Open - Halle The Nottingham Open - Nottingham ATP Studena Croatia Open Umag - Umag Pilot Pen Tennis - New Haven China Open - Beijing BA-CA Tennis Trophy - Vienna Open Castilla y Leon Trofeo Iberdrola - Segovia St. Petersburg Open - St. Petersburg Sydney International - Sydney Open Sabadell Atlantico - Barcelona Pilot Pen Tennis - New Haven China Open - Beijing Open de Tenis Comunidad Valenciana - Valencia Movistar Open - Vina del Mar SAP Open - San Jose TD Waterhouse Cup - Long Island Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona Open de Nice Cote dAzur - Nice Catella Swedish Open - Bastad Catella Swedish Open - Bastad Legg Mason Tennis Classic - Washington Thailand Open - Bangkok China Open - Beijing Open de Tenis Comunidad Valenciana - Valencia Brisbane International - Brisbane SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Abierto Mexicano Telcel - Acapulco Estoril Open - Estoril AEGON Championships - London German Tennis Championships - Hamburg Allianz Suisse Open - Gstaad Legg Mason Tennis Classic - Washington International Championship of Croatia - Umag Open de Tenis Comunidad Valenciana - Valencia Heineken Open - Auckland Brasil Open - Sao Paulo Open de Tenis Comunidad Valenciana - Valencia Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona Studena Croatia Open - Umag PTT Thailand Open - Bangkok Valencia Open - Valencia US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona AEGON International - Eastbourne Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg If Stockholm Open - Stockholm Catella Swedish Open - Bastad Challenger Copa Sevilla Internacionales de Andalucia - Seville US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Credit Agricole Suisse Open - Gstaad Valencia Open - Valencia Qatar ExxonMobil Open - Doha Ecuador Open - Quito Andria Challenger Dubai Duty Free Tennis Championships - Dubai Topshelf Open - 's-Hertogenbosch SkiStar Swedish Open - Bastad Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Moselle Open - Metz Abierto Mexicano Telfonica MoviStar - Acapulco Open Seat Godo - Barcelona Cordenons Challenger Valencia Open - Valencia Millennium Estoril Open - Estoril US Men's Clay Court Championship - Houston Gerry Weber Open - Halle Medibank Private International - Sydney SkiStar Swedish Open - Bastad Abierto Mexicano - Los Cabos Open Seat Godo 2005 - Barcelona If Stockholm Open - Stockholm Mestre Challenger Garanti Koza Sofia Open - Sofia Rio Open - Rio de Janeiro SkiStar Swedish Open - Bastad Generali Open - Kitzbuhel Shenzhen Open - Shenzhen Intrum Stockholm Open - Stockholm Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Sydney International - Sydney Cordoba Open - Cordoba ABN AMRO World Tennis Tournament - Rotterdam Argentina Open - Buenos Aires Open 13 Provence - Marseille Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Fever-Tree Championships - London Turkish Airlines Open Antalya - Antalya Nature Valley International - Eastbourne SkiStar Swedish Open - Bastad Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem Moselle Open - Metz China Open - Beijing European Open - Antwerp Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Erste Bank Open - Vienna Forte Village Sardegna Open - Sardinia bett1HULKS Championships - Cologne Astana Open - Nur-Sultan The Tennis Channel Open - Las Vegas Open de la Comunidad Valenciana - Valencia Murray River Open - Melbourne The Stella Artois Championships - London Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Gonet Geneva Open - Geneva cinch Championships - London Nature Valley International - Eastbourne DIEMA XTRA Sofia Open - Sofia Sardegna Open - Cagliari Emilia-Romagna Open - Parma Belgrade 2 - Belgrade San Diego Open - San Diego Open SEAT 2008 - Barcelona Generali Open - Kitzbuhel Sydney Tennis Classic - Sydney Cordoba Open - Cordoba Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Grand Prix Hassan II - Marrakech Barcelona Open Banc Sabadell - Barcelona Millennium Estoril Open - Estoril Brisbane - Brisbane Mercedes Cup - Stuttgart cinch Championships - London Mallorca Championships - Mallorca bett1HULKS Indoors - Cologne Viking International - Eastbourne Nordea Open - Bastad Ordina Open - 's-Hertogenbosch China Open - Beijing Sofia Open - Sofia San Diego Open - San Diego Dallas Open - Dallas Warsteiner Challenger Lubeck - Lubeck Qatar ExxonMobil Open - Doha US Men's Clay Court Championship - Houston Gonet Geneva Open - Geneva Erste Bank Open - Vienna United Cup - Australia Moselle Open - Metz BNP Paribas Nordic Open - Stockholm ABN AMRO Open - Rotterdam Terra Wortmann Open - Halle Chengdu Open - Chengdu Millennium Estoril Open - Estoril Open Seat Godo 2003 - Barcelona Chengdu Open - Chengdu Barcelona Open Banc Sabadell - Barcelona Hamburg European Open - Hamburg BMW Open - Munich TD Waterhouse Cup - Long Island China Open - Beijing EFG Swiss Open - Gstaad Astana Open - Nur-Sultan China Open - Beijing Stockholm Open - Stockholm Generali Open - Kitzbuhel Adelaide International - Adelaide Apia International - Sydney ABN AMRO Open - Rotterdam Terra Wortmann Open - Halle Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Zagreb Open - Zagreb SAP Open - San Jose Swiss Open - Gstaad Erste Bank Open - Vienna SkiStar Swedish Open - Bastad Rothesay International - Eastbourne Bet-at-home Open - Hamburg Boss Open - Stuttgart China Open - Beijing Qatar ExxonMobil Open - Doha Topshelf Open - 's-Hertogenbosch SkiStar Swedish Open - Bastad If Stockholm Open - Stockholm Brasil Open - Sao Paulo Open 13 Provence - Marseille US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona AEGON Championships - London Grand Prix Hassan II - Marrakech Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem Thailand Open - Bangkok If Stockholm Open - Stockholm Internazionali BNL d'Italia - Rome Adidas International - Sydney Qatar ExxonMobil Open - Doha Ecuador Open - Quito US Men's Clay Court Championship - Houston Campionati Internazionali di Sicilia - Palermo BRD Nastase Tiriac Trophy - Bucharest Open de Nice Cote d'Azur - Nice AEGON Championships - London Aegon Nottingham Open - Nottingham Qatar Open - Doha SkiStar Swedish Open - Bastad BB&T Atlanta Open - Atlanta Abierto Mexicano - Los Cabos Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai BellSouth Open - Vina del Mar Hungarian Open - Budapest Antalya Cup - Antalya Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem China Open - Beijing Qatar ExxonMobil Open - Doha Sydney International - Sydney Argentina Open - Buenos Aires Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston ATP Kremlin Cup - Moscow Gazprom Hungarian Open - Budapest Ricoh Open - 's-Hertogenbosch AEGON Championships - London Antalya Cup - Antalya German Tennis Championships - Hamburg Mercedes Cup - Stuttgart Proton Malaysian Open - Kuala Lumpur China Open - Beijing Rio Open - Rio de Janeiro Bet-at-home Open - Hamburg Dubai Duty Free Tennis Championships - Dubai ARAG World Team Championship - Dusseldorf Barcelona Open Banc Sabadell - Barcelona BMW Open - Munich Geneva Open - Geneva Libema Open - 's-Hertogenbosch Noventi Open - Halle Swiss Open - Gstaad ABN/AMRO World Tennis Tournament - Rotterdam Rakuten Japan Open - Tokyo Cordoba Open - Cordoba Rio Open - Rio de Janeiro Qatar ExxonMobil Open - Doha Bet-at-home Open - Hamburg European Open - Antwerp Erste Bank Open - Vienna Countrywide Classic - Los Angeles Abierto Mexicano Telcel - Acapulco Regions Morgan Keegan Championships - Memphis Generali Open - Kitzbuhel Moselle Open - Metz Firenze Open - Florence U.S. Open - New York Adelaide International 1 - Adelaide Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Delray Beach Open - Delray Beach Dubai Duty Free Tennis Championships - Dubai Argentina Open - Buenos Aires Tennis Napoli Open - Naples Grand Prix Hassan II - Marrakech Bucharest Open - Bucharest Open Parc - Lyon Chengdu Open - Chengdu Moselle Open - Metz Hong Kong Tennis Open - Hong Kong ASB Classic - Auckland ASB Classic - Auckland Gerry Weber Open - Halle Dubai Duty Free Tennis Championships - Dubai Citi Open - Washington Rakuten Japan Open - Tokyo Terra Wortmann Open - Halle ABN AMRO World Tennis Tournament - Rotterdam Valencia Open - Valencia St. Petersburg Open - St. Petersburg Mallorca Championships - Mallorca Tennis Masters Series - Miami Tennis Masters Series - Rome Erste Bank Open - Vienna Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Bet-at-home Open - Hamburg Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Rothesay International - Eastbourne Sony Open Tennis - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto BNP Paribas Masters - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Western & Southern Open - New York Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami China Open - Beijing Monte-Carlo Rolex Masters - Monte-Carlo Tennis Masters Series - Madrid Western & Southern Open - Cincinnati Miami Open - Miami Masters Series Monte-Carlo - Monte Carlo Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Cincinnati Open - Cincinnati Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York National Bank Open - Toronto Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Abierto de Tenis Mifel - Los Cabos Winston-Salem Open - Winston-Salem Australian Open - Melbourne French Open - Paris Wimbledon - London Mutua Madrilena Masters Madrid - Madrid Adelaide International 2 - Adelaide U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London BNP Paribas Masters - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London BNP Paribas Masters - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris French Open - Paris Mutua Madrid Open - Madrid Davis Cup, World Group, 1R, SVK-ESP 4-1 Davis Cup, World Group, 1R, SUI-ESP 2-3 Davis Cup, World Group, QF, USA-ESP 4-1 Davis Cup, World Group, QF, GER-ESP 1-4 Davis Cup, World Group, F, ARG-ESP 1-3 Davis Cup, World Group, QF, ESP-GER, 3-2 Davis Cup, World Group, QF, FRA-ESP 5-0 Davis Cup, World Group, 1R, BEL-ESP 1-4 Davis Cup, World Group, SF, ESP-FRA 4-1 Hopman Cup - Perth Hopman Cup - Perth Davis Cup, World Group, PO, ESP-UKR 5-0 Davis Cup, Finals, Group E Davis Cup, Finals, QF, ITA-CRO 1-2 Davis Cup, Qualifiers, 1R, SVK-ITA 2-3 Davis Cup, Finals, QF, ITA-USA 2-1 Davis Cup, Finals, SF, ITA-CAN 1-2 Campeonato de Espana Kia de Tenis 2004 - Madrid AAMI Classic - Kooyong AAMI Classic - Kooyong AAMI Classic - Kooyong AAMI Classic - Kooyong All Lower level tournaments Barclays ATP World Tour Finals - London Olympics - London Olympics - Tokyo